ul li {
    list-style: none;
}

.title-bg {
    background: url(../images/tit-bg.png) repeat-x;
    background-size: auto 100%;
    color: #fff;
}

.rel {
    position: relative;
}

.mt5h {
    margin-top: .5rem;
}

.mt1 {
    margin-top: 1rem;
}

.mb1 {
    margin-bottom: 1rem;
}

.mt15h {
    margin-top: 1.5rem;
}

.mt25h {
    margin-top: .25rem;
}

.mt5h {
    margin-top: .5rem;
}

.ml5h {
    margin-left: .5rem;
}
.mr5h {
    margin-right: .5rem;
}

.mb5h {
    margin-bottom: .5rem;
}

.pt5h {
    padding-top: .5rem;
}

.pb5h {
    padding-bottom: .5rem;
}

.hide {
    display: none;
}

.blue {
    color: #33a4f4;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.c9 {
    color: #999;
}

.c6 {
    color: #666;
}

.c3 {
    color: #333;
}

.cf {
    color: #fff;
}

.pink {
    color: #fc5368;
}

.green {
    color: #92cd66;
}

.blue {
    color: #0175db;
}

.fs85 {
    font-size: .85rem;
}

.fs75 {
    font-size: .75rem;
}

.fs60 {
    font-size: .6rem;
}

.fs65 {
    font-size: .65rem;
}

.fs5 {
    font-size: .5rem;
}

.fs09 {
    font-size: 0.9rem;
}

.fs1 {
    font-size: 1rem;
}

.fwn {
    font-weight: normal;
}

.fwb {
    font-weight: bold;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.tdl {
    text-decoration: line-through;
}

.border0 {
    border: 0 !important;
}

.margin0 {
    margin: 0 !important;
}

.padding0 {
    padding: 0;
}

.pb5h {
    padding-bottom: .5rem;
}

.pl5h {
    padding-left: .5rem;
}

.pr5h {
    padding-right: .5rem;
}

.ptb1 {
    padding: 1rem 0;
}

.cp {
    cursor: pointer;
}

.bgf {
    background: #fff;
}

.bgh {
    background: #f7f7f7;
}

.bgn {
    background: none;
}

.bgg {
    background: #92cd66 !important;
}

.bgb {
    background: #0175db !important;
}

.clear:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: '.';
}

.clear {
    zoom: 1;
}

.borderB {
    border-bottom: 1px #e5e5e5 solid;
}

.borderT {
    border-top: 1px #e5e5e5 solid;
}

.borderR {
    border-right: 1px #e5e5e5 solid;
}

.lh135 {
    line-height: 1.35rem;
}

.wall {
    width: 100%;
}

.dlist-block .item-title.label {
    width: 20%;
}

.dlist-block .item-inner {
    padding: 0 0;
    padding-right: .75rem;
    margin-left: 0 !important;
}

.dlist-block .item-content {
    padding: 0 .75rem;
}

.list-block .item-input i.eyes {
    cursor: pointer;
    display: inline-block;
    width: 2.15rem;
    height: 2.15rem;
    background: url(../images/eyes.png) no-repeat center center;
    background-size: 50%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}

.list-block .item-input i.eyes-hide {
    background: url(../images/eyes-hide.png) no-repeat center center;
    background-size: 50%;
}

.dbuttons-tab {
    border: 1px #d9d9d9 solid;
    border-left: 0;
    border-right: 0;
}

.dbuttons-tab .button {
    position: relative;
    border: 0;
    color: #999;
}

.dbuttons-tab i.sanj {
    display: inline-block;
    width: .4rem;
    height: .4rem;
    background: url(../images/tab-icon.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    margin-left: -.2rem;
    bottom: 0;
    display: none;
}

.dbuttons-tab .button.active {
    border: 0;
    color: #333;
}

.dbuttons-tab .button.active i.sanj {
    display: block;
}

.bar .dback {
    color: #fff;
}

.dbar-tab span.icon {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    font-size: 0;
    background: url(../images/home-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.icon-order {
    background: url(../images/order-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.icon-my {
    background: url(../images/me-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.icon-khgl {
    background: url(../images/customerMG-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.icon-dxd {
    background: url(../images/agent-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.icon-distribution {
    background: url(../images/distribution-icon.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon {
    background: url(../images/home-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon-order {
    background: url(../images/order-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon-my {
    background: url(../images/me-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon-khgl {
    background: url(../images/customerMG-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon-dxd {
    background: url(../images/agent-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab .active span.icon-distribution {
    background: url(../images/distribution-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.dbar-tab span.tab-label {
    font-size: 1rem;
    line-height: 1rem;
}

.dbar-tab .active span.tab-label {
    color: #f36c60;
}

.button.h-null-btn {
    background: none;
    border: 1px #666 solid;
    color: #666;
}

.button.h-null-btn-nob {
    background: none;
    color: #666;
}

.button.red-null-btn {
    background: none;
    border: 1px #fc5368 solid;
    color: #fc5368;
}

.button.h-null-btn:hover {
    background: #666 !important;
    color: #fff !important;
}

.button.red-null-btn:hover {
    background: #fc5368 !important;
    color: #fff !important;
}

.red-btn {
    background: #fc5368 !important;
}

.yzm-btn {
    position: absolute;
    right: 0;
    top: .65rem;
    padding-left: .35rem;
    width: 4.9rem;
    text-align: center;
    font-size: .7rem;
    height: 1rem;
    line-height: 1rem;
    border-left: 1px #e5e5e5 solid;
}

.daearch {
    padding: .35rem;
    background: #fff;
    border-bottom: 2px #e4e4e4 solid;
}

.daearch a.recommend-box {
    display: inline-block;
}

.daearch i.recommend-icon, .cart-iconB .cart-icon {
    display: inline-block;
    width: 1.175rem;
    height: 1.05rem;
    font-size: 0;
    background: url(../images/recommend-icon.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 5px;
}

.cart-iconB {
    position: relative;
}

.cart-iconB .cart-icon {
    background: url(../images/shopcar-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.cart-iconB .badge {
    display: inline-block;
    padding: .1rem .2rem;
    background: #fc5368;
    color: #fff;
    position: absolute;
    right: -.8rem;
    top: -.28rem;
}

.null-icon {
    display: inline-block;
    width: .8rem;
    height: .8rem;
    font-size: 0;
    background: url(../images/null.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: .35rem;
    top: .35rem;
}

.searchList {
    text-align: center;
}

.searchList a {
    display: inline-block;
    *display: inline;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #eee;
    border-radius: 3px;
    font-size: .65rem;
    color: #333;
    padding: 0 1.25rem;
    margin: .25rem;
}

.searchList a:hover {
    background: #e5e5e5;
}

.search-ls {
    display: inline-block;
    width: .95rem;
    height: .95rem;
    margin-right: .5rem;
    font-size: 0;
    background: url(../images/lishi-icon.png) no-repeat;
    background-size: 100% 100%;
}

.null-btn {
    display: inline-block;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 3px;
    color: #999;
    border: 1px #999 solid;
    background: #fff;
    font-size: .75rem;
    padding: 0 .9rem;
}

.search-result-box {
    padding: .85rem 0;
}

.search-result-box .sp-pic {
    position: relative;
    display: inline-block;
    width: 4.1rem;
    height: 4.1rem;
    overflow: hidden;
}

.search-result-box .sp-pic img {
    width: 100%;
    height: 100%;
    font-size: 0;
}

.ts-box {
    width: 100%;
    height: 1rem;
    overflow: hidden;
    line-height: 1rem;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ts-box span {
    display: inline-block;
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    font-size: .6rem;
    color: #fff;
    background: #fc5368;
    text-align: center;
    float: left;
}

.ts-box span.goods {
    background: #faa858;
}

.ts-box span.yellow {
    background: #f8be6b;
}

.ts-box span.green {
    background: #70ad5f;
}

.gm-number {
    width: 100%;
    margin-top: .7rem;
}

.gm-number a {
    display: inline-block;
    *display: inline;
    width: 1.2rem;
    height: 1.2rem;
    font-size: 0;
    background: url(../images/jian-icon.png) no-repeat;
    background-size: 100% 100%;
}

.gm-number a.jia {
    background: url(../images/jia-icon.png) no-repeat;
    background-size: 100% 100%;
}

.gm-number span {
    display: inline-block;
    *display: inline;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .75rem;
    color: #333;
    width: 1.9rem;
    text-align: center;
}

.search-result-box .red-btn {
    height: 1.55rem;
    line-height: 1.55rem;
    font-size: .75rem;
    margin-top: .35rem;
}

.menu {
    padding-left: 0;
    margin: 0;
    position: fixed;
    left: 0;
    top: 5.45rem;
    width: 25%;
}

.menu li {
    border-left: 4px #f0f0f0 solid;
    background: #efeff4;
    height: 2.7rem;
    line-height: 2.7rem;
    border-bottom: 1px #e0e0e0 solid;
    border-right: 1px #e0e0e0 solid;
}

.menu li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: .75rem;
    color: #666;
    text-align: center;
}

.menu .active {
    background: #fff;
    border-left: 4px #fc5368 solid;
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
}

.search-result-box2 {
    padding: .375rem 0;
}

.search-result-box2 .sp-pic {
    margin: 0 1rem;
}

.search-result-box2 .gm-number {
    width: 4.1rem;
    margin: 0 1rem;
    margin-top: .5rem;
}

.search-result-box2 .gm-number span {
    width: 1.7rem
}

.shopCar {
    display: inline-block;
    height: .95rem;
    line-height: .95rem;
    overflow: hidden;
    border-left: 1px #e5e5e5 solid;
    padding-left: 0.75rem;
    margin-top: .7rem;
}

.shopCar i.cart {
    display: inline-block;
    width: 1.075rem;
    height: .95rem;
    background: url(../images/shopcar-icon.png) no-repeat;
    background-size: 100% 100%;
}

.shopCar span {
    font-size: .7rem;
    color: #666;
    height: .95rem;
    line-height: .95rem;
    margin-left: .25rem;
}

.shopCart-list .content-padded {
    margin: 0 .5rem;
}

.piaof {
    width: 100%;
    position: fixed;
    top: 44px;
    left: 0;
    background: #fff;
    z-index: 9999;
}

.pt65 {
    padding-top: 65px;
}

.ts-box2 span {
    width: 46%;
    margin: 0 2%;
}

.chooseCar {
    width: 1.1rem;
    height: 1.1rem;
    position: absolute;
    left: .2rem;
    top: 2.35rem;
}

.shopCart-list .sp-pic {
    margin-left: 1rem;
}

.jiesCar {
    display: inline-block;
    margin: .6rem .2rem;
}

.confirm-btn {
    height: 2.5rem;
    line-height: 2.5rem;
    width: 4.5rem;
    text-align: center;
    display: inline-block;
    margin-left: .5rem;
}

.consignee-box .bg {
    width: 100%;
    height: .4rem;
    background: url(../images/order.png) no-repeat;
    background-size: 100% 100%;
}

.youhq {
    display: inline-block;
    padding: 0 .35rem;
    height: 1.2rem;
    line-height: 1.2rem;
    color: #fff;
    background: #fc5368;
    border-radius: 4px;
}

/*优惠券侧边栏*/
.dyouh {
    width: 100%;
    background: #ebebeb;
}

.orderSuccess-box .order-top {
    padding: 2.75rem 1rem 2.5rem 1rem;
}

.orderSuccess-box .order-top i.fruits-icon {
    display: inline-block;
    width: 4.55rem;
    height: 4.325rem;
    font-size: 0;
    background: url(../images/fruitsbox.png) no-repeat;
    background-size: 100% 100%;
}

.num-icon, .yhq-num {
    display: inline-block;
    width: .85rem;
    height: .85rem;
    line-height: .85rem;
    text-align: center;
    border-radius: 50%;
    font-size: .5rem;
    background: #fc5368;
    color: #fff;
}

.dbuttons-tab2 .button.active {
    color: #fc5368;
    border-color: #fc5368;
}

.shpiaof {
    display: none;
    width: 5.75rem;
    height: 5.3rem;
    background: url(../images/sh-bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 17px;
    top: 1.35rem;
    padding-top: .35rem;
}

.shpiaof-box {
    width: 5.75rem;
    background: #999;
    border-radius: 6px;
    position: relative;
}

.shpiaof-box i.top-sj {
    display: inline-block;
    width: .65rem;
    height: .35rem;
    background: url(../images/sj-top.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 1.35rem;
    top: -.35rem;
}

.shpiaof a {
    display: inline-block;
    width: 100%;
    text-align: center;
    height: 1.66rem;
    border-bottom: 1px #b4b4b4 solid;
    color: #fff;
    font-size: .65rem;
    line-height: 1.66rem
}

.head-pic {
    width: 3.35rem;
    height: 3.35rem;
    float: right;
}
.userPic-title{
    line-height: 3.35rem;
}

.head-pic img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.me-box i {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
}

.me-box i.icon1 {
    background: url(../images/my-icon01.png) no-repeat;
    background-size: 100%
}

.me-box i.icon2 {
    background: url(../images/my-icon02.png) no-repeat;
    background-size: 100%
}

.me-box i.icon3 {
    background: url(../images/my-icon03.png) no-repeat;
    background-size: 100%
}

.me-box i.icon4 {
    background: url(../images/my-icon04.png) no-repeat;
    background-size: 100%
}

.me-box i.icon5 {
    background: url(../images/my-icon05.png) no-repeat;
    background-size: 100%
}

.me-box i.icon6 {
    background: url(../images/my-icon06.png) no-repeat;
    background-size: 100%
}

.me-box i.icon7 {
    background: url(../images/my-icon07.png) no-repeat;
    background-size: 100%
}

.me-box i.icon8 {
    background: url(../images/my-icon08.png) no-repeat;
    background-size: 100%
}

.me-box i.icon9 {
    background: url(../images/my-icon09.png) no-repeat;
    background-size: 100%
}

.me-box i.icon10 {
    background: url(../images/my-icon10.png) no-repeat;
    background-size: 100%
}

.me-box i.icon11 {
    background: url(../images/my-icon11.png) no-repeat;
    background-size: 100%
}

.red-box {
    width: 100%;
    margin: 0;
    padding: 0;
}

.red-box li {
    width: 100%;
    height: 5.5rem;
    background: url(../images/yhq.png) no-repeat;
    background-size: 100% 100%;
    margin-top: .5rem;
}

.red-box li p {
    margin-left: 1.65rem !important;
    padding-top: 1.5rem !important;
}

.red-box2 li {
    background: url(../images/yhq2.png) no-repeat;
    background-size: 100% 100%;
}

/*业务员端（业务员）*/
.lately-ul {
    padding: 0 !important;
}

.lately-ul li {
    width: 100%;
    height: 7.25rem;
    background: #fff;
    border-radius: 8px;
}

.lately-ul li .lately-left {
    width: 45%;
    overflow: hidden;
}

.lately-ul li .lately-left .lately-icon {
    width: .35rem;
    height: 7.25rem;
    border-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.lately-round {
    width: 4.6rem;
    height: 4.6rem;
    margin: .875rem;
    padding: .4rem;
}

.lately-round p {
    margin: 0;
    line-height: 2rem;
    height: 2rem;
}

.lately-round p.count-date {
    line-height: 1.3rem;
}

.lately-right {
    width: 50%;
    height: 5.5rem;
    margin: .785rem 0px;
}

.lately-right .lately-text {
    width: 50%;
    float: left;
    padding: .25rem 0;
}

.lately-week, .lately-month {
    margin-top: 0.5rem;
}

.lately-today .lately-round {
    background: url(../images/round01.png) no-repeat;
    background-size: 100% 100%;
}

.lately-week .lately-round {
    background: url(../images/round02.png) no-repeat;
    background-size: 100% 100%;
}

.lately-month .lately-round {
    background: url(../images/round03.png) no-repeat;
    background-size: 100% 100%;
}

.lately-today .lately-icon {
    background: #fc5368;
}

.lately-week .lately-icon {
    background: #92cd66;
}

.lately-month .lately-icon {
    background: #0175db;
}

.lately-ul2 {
    width: 100%;
}

.lately-ul2 li {
    width: 47.5%;
    background: #fff;
    padding: .75rem 0;
    margin-bottom: .75rem;
}

.lately-ul2 li i {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background: url(../images/keMG-icon01.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 1rem;
}

.lately-ul2 li span {
    display: inline-block;
    margin-right: 1rem;
    font-size: .9rem;
}

.lately-ul2 li i.icon2 {
    background: url(../images/keMG-icon02.png) no-repeat;
    background-size: 100% 100%;
}

.lately-ul2 li i.icon3 {
    background: url(../images/keMG-icon03.png) no-repeat;
    background-size: 100% 100%;
}

.lately-ul2 li i.icon4 {
    background: url(../images/keMG-icon04.png) no-repeat;
    background-size: 100% 100%;
}

.address-icon, .tel-icon {
    display: inline-block;
    width: .65rem;
    height: .725rem;
    background: url(../images/address-icon.png) no-repeat;
    background-size: 100% 100%;
    float: left;
}

.tel-icon {
    background: url(../images/tel-icon.png) no-repeat;
    background-size: 100% 100%;
}

.erwm-pic {
    padding: .75rem;
    background: #fff;
    width: 11rem;
    height: 11rem;
    margin: 5rem auto;
    margin-bottom: 2rem;
}

.erwm-pic img {
    width: 100%;
    height: 100%;
}

.lh22 {
    height: 2.2rem;
    line-height: 2.2rem;
    margin: 0;
}

label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox, label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox {
    background: #fc5368;
}

/*
AK fix
*/
.searchbar .search-input input {
    width: 99%;
}

.buttons-tab .button {
    font-size: 0.7rem;
}

.num-icon, .yhq-num {
    position: relative;
    top: -2px;
    left: 2px;
}

.cancel-order, .online-pay, .deal-pay, .after-service {
    padding: 0;
    text-align: center;
}

p.totalAmount {
    margin: 0.7rem 0;
}

.search-result-box .col-32 {
    margin-left: 4%;
}

.col-25 .button.button-fill {
    padding: 0;
}

.share-area {
    position: absolute;
    width: 100%;
    bottom: 17px;
}

#upFaceImg {
    height: 3.34rem;
    width: 3.34rem;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-right: 1rem;
    margin-top: -1.67rem;
    opacity: 0;
}

#uploadFile {
    height: 3.35rem;
    width: 3.35rem;
}

.quantity-input{
    border: none;
    border-bottom:1px solid #999999;
    text-align: center;
}
